Don't crash if layout is NULL. (#327934, Christian Kirbach)
authorMatthias Clasen <mclasen@redhat.com>
Sat, 21 Jan 2006 04:03:28 +0000 (04:03 +0000)
committerMatthias Clasen <matthiasc@src.gnome.org>
Sat, 21 Jan 2006 04:03:28 +0000 (04:03 +0000)
2006-01-20  Matthias Clasen  <mclasen@redhat.com>

* gtk/gtktextview.c (gtk_text_view_set_virtual_cursor_pos): Don't
crash if layout is NULL.  (#327934, Christian Kirbach)

ChangeLog
ChangeLog.pre-2-10
gtk/gtktextview.c

index 16f5ba6ddaa50cae686c0e640200e9017c5ba3dd..930562a8ce128809c53867e976f42c09f84783a0 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2006-01-20  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtktextview.c (gtk_text_view_set_virtual_cursor_pos): Don't
+       crash if layout is NULL.  (#327934, Christian Kirbach)
+
 2006-01-20  Dan Winship  <danw@novell.com>
 
        * gtk/gtkfilechooserdefault.c (gtk_file_chooser_default_class_init,
index 16f5ba6ddaa50cae686c0e640200e9017c5ba3dd..930562a8ce128809c53867e976f42c09f84783a0 100644 (file)
@@ -1,3 +1,8 @@
+2006-01-20  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtktextview.c (gtk_text_view_set_virtual_cursor_pos): Don't
+       crash if layout is NULL.  (#327934, Christian Kirbach)
+
 2006-01-20  Dan Winship  <danw@novell.com>
 
        * gtk/gtkfilechooserdefault.c (gtk_file_chooser_default_class_init,
index e36b5b15cd915cc80c5e635eb517890bbdf4ee09..922247aa3362c989e868753b8b62b539c9c5b410 100644 (file)
@@ -6873,6 +6873,9 @@ gtk_text_view_set_virtual_cursor_pos (GtkTextView *text_view,
 {
   GdkRectangle pos;
 
+  if (!text_view->layout)
+    return;
+
   if (x == -1 || y == -1)
     gtk_text_view_get_cursor_location (text_view, &pos);